Internet And Network Technologies
Building High-Availability Cloud Deployments
High-availability Cloud Deployments: Designing High-availability Solutions
High-availability Cloud Deployments: Implementing High-availability Solutions

High-availability Cloud Deployments: Designing High-availability Solutions

Course Number:
it_dpbhcddj_01_enus
Lesson Objectives

High-availability Cloud Deployments: Designing High-availability Solutions

  • discover the key concepts covered in this course
  • define the concept of high availability and describe the most common IT considerations for establishing a traditional high-availability solution
  • recall the different types of outages that need to be addressed using high-availability solutions
  • list and describe the primary components that are used to design end-to-end high-availability solutions
  • compare the prominent high-availability architectures and best practices to derive the desired benefits from HA implementation
  • describe the basic principles of failover along with the features of real application clusters implemented in high-availability systems
  • state the implementation approach of primary and secondary distribution servers in high-availability environments
  • recognize the benefits and pitfalls of implementing high-availability deployment
  • recall the concept of traditional high-availability and failover solutions and compare it with high-availability solutions implemented using virtualization
  • list the recommended strategies that can be adopted to implement high availability and limit downtime exposure
  • describe the metrics that can be used to evaluate the availability of systems or applications along with the features provided by cloud that help build reliable and highly available systems
  • recall the key cloud architecture patterns used to design high-availability solutions and help avoid a single point of failure at each layer
  • list the critical cloud service management guidelines that need to be considered when designing and architecting high-availability solutions
  • describe the process of migrating from traditional high-availability deployments to cloud using the reference migration roadmap
  • compare the features and characteristics of traditional high-availability solutions and cloud high-availability solutions in order to adopt the right implementation approach
  • summarize the key concepts covered in this course

Overview/Description

An obvious goal of any cloud engineer is to ensure as little loss of service and downtime as possible. In this course, you'll explore the concept of high availability and outline the most common IT considerations, necessary components, architectures, and recommended strategies for implementing high availability.

You'll examine the different types of outages addressed using high-availability solutions and the implementation approaches for primary and secondary distribution servers in high-availability environments.

You'll then classify the benefits and pitfalls of implementing high-availability deployments and compare traditional and virtualized high-availability and failover solutions.

Furthermore, you'll investigate the system availability metrics, key cloud architecture patterns, and critical cloud service management guidelines for designing and architecting high-availability solutions.

Lastly, you'll differentiate between traditional and cloud high-availability solutions and define the process of migrating from traditional to cloud high-availability deployments.



Target

Prerequisites: none

High-availability Cloud Deployments: Implementing High-availability Solutions

Course Number:
it_dpbhcddj_02_enus
Lesson Objectives

High-availability Cloud Deployments: Implementing High-availability Solutions

  • discover the key concepts covered in this course
  • outline how to conduct a systematic review that helps derive the best strategies for addressing high availability implementation in the cloud
  • describe the role of availability frameworks in implementing high availability (HA) cloud solutions and define the cloud HA three-layer classification
  • describe the process and elements that can be adopted to design highly available clouds for PaaS provisioning
  • describe the concept and characteristics of elasticity and scalability provided by cloud
  • list the services provided by various cloud providers that can be used along with the in-built feature of elasticity to achieve high availability
  • recall the features of prominent AWS services that can be used to design AWS high availability and fault tolerance architecture
  • configure a template that defines EC2 instances and use it to create an EC2 Auto Scaling group
  • deploy applications to multiple regions of a high-availability environment using AWS CodePipeline to improve application latency and availability
  • describe the concept of high availability from the perspective of Azure along with the prominent solutions provided by Azure to implement high-availability solutions
  • create and deploy highly available virtual machines with Azure
  • configure an instance for high availability in GCP
  • differentiate between the services provided by AWS, Azure, IBM, Google Cloud, OpenStack, and CloudStack in planning high-availability deployments
  • summarize the key concepts covered in this course

Overview/Description

How high availability (HA) is implemented, managed, and deployed often comes down to how applications use HA in their given environments - traditional or cloud. In this course, you'll learn how to implement HA in the cloud.

You'll start by examining three-layer classification and the role of availability frameworks in implementing high-availability cloud solutions. You'll then explore the design process for developing a highly available cloud, the concept of elasticity and scalability, and the HA services provided by various cloud providers.

Next, you'll configure a template that defines EC2 instances and use it to create an EC2 Auto Scaling group. You'll use AWS CodePipeline to deploy applications to multiple high-availability environment regions and Azure to create highly available virtual machines. Lastly, you'll configure an instance for high availability in GCP.



Target

Prerequisites: none

Close Chat Live